Kanazawa: The Perfect City To See Japan's Nature, Food, History, And More